#1）输入一个整数，判断是否为回文数（正读反读相同）
s=input('输入一个整数：')
s1=str(s)
if s1 == s1[::-1] :
    print(s,'是回文数')
else:
    print(s,'不是回文数')
#2）选做：打印一个九九乘法表，结果如图所示
for i in range(1,10):  #控制行
    for h in range(1,i+1):  #控制列
        j = h*i
        print(f"{h}*{i}={j}", end=" ")
    print()

#3）使用for循环去打印列表元素，打印结果如下：
#    第1个元素：xx
#    第2个元素：xxx
#        .....
a3=[12,23,34,45,67,'张三','李四','tom',[12,23]]
sum=0
for q in a3:
    sum+=1
    print(f'第{sum}个元素',q)
#4） 删除列表中的重复元素
a4=[12,12,34,2,45,3,4,2,'李四','李四','lisa']
a41=list(set(a4))
print(a4)
print(a41)
#5）判断一个数是不是质数（只能被1和自己整除）
n=input('输入一个数:')
n=int(n)
if n>1:
    for n1 in range(2,n,1):
        if (n%n1)==0:
            print (f'{n}不是质数')
            break
        else:
            print(f'{n}是质数')
else:
   print (f'{n}不是质数')


#6）打印出列表中每个元素出现的次数 打印格式为：元素xx出现的次数为x次
a6=[12,23,32,'张三','tom']
b=[32,65,13,'张三']
a6.extend(b)
for q in set(a6):
    w=a6.count(q)
    print(f'元素{q}出现的次数为{w}次')
#7）找出两个列表中相同的元素   !!!
a7=[12,23,32,'张三','tom',12]
b=[32,65,13,'张三']
c=[]
for q in a7:
    if q in b:
        c.append(q)
print(c)
        